package com.dubito.pattern.创建型模式.生成器模式OR建造者模式;

/**
 * @author liliang
 * @date 2020/8/26.
 */
public class ConcreteBuilder extends Builder {

    private Product product = new Product();

    /**
     * 设置产品零件
     */
    @Override
    public void setPart1() {
        // 为 product 安装部件 1
    }

    @Override
    public void setPart2() {
        // 为 product 安装部件 2
    }

    @Override
    public void setPart3() {
        // 为 product 安装部件 3
    }

    @Override
    public Product builderProduct() {
        return product;
    }
}
